package com.string.test;

import java.util.Scanner;

public class Count {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入一个字符串：");
        String str = sc.next();
        judge(str);
    }
    //判断字符串有多少个大写字母 小写字母 数字
    public static void judge(String str){
        int bigSum=0;
        int smallSum=0;
        int numberSum=0;
        for (int i = 0; i < str.length(); i++) {
            if(str.charAt(i)>='0'&&str.charAt(i)<='9') numberSum++;
            else if (str.charAt(i)>='a'&&str.charAt(i)<='z') smallSum++;//秒吖 没想到
            else if (str.charAt(i)>=65&&str.charAt(i)<=90) bigSum++;
        }
        System.out.println("大写英语字母有"+bigSum+"个");
        System.out.println("小写英语字母有"+smallSum+"个");
        System.out.println("数字有"+numberSum+"个");
    }
}
